@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-bold-webfont.eot");
  src: url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-bold-webfont.woff") format("woff"), url("../fonts/montserrat-bold-webfont.ttf") format("truetype"), url("../fonts/montserrat-bold-webfont.svg#montserratbold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.contrast {
  color: #f34541 !important; }

.text-error {
  color: #f34541 !important; }

.text-success {
  color: #49bf67 !important; }

.text-primary {
  color: #00acec !important; }

.text-warning {
  color: #f8a326 !important; }

.text-info {
  color: #9564e2 !important; }

.red-background {
  background-color: #f34541 !important; }

.green-background {
  background-color: #49bf67 !important; }

.blue-background {
  background-color: #00acec !important; }

.orange-background {
  background-color: #f8a326 !important; }

.purple-background {
  background-color: #9564e2 !important; }

.muted-background {
  background-color: #999999 !important; }

.red-border {
  border-color: #f34541 !important; }

.green-border {
  border-color: #49bf67 !important; }

.blue-border {
  border-color: #00acec !important; }

.orange-border {
  border-color: #f8a326 !important; }

.purple-border {
  border-color: #9564e2 !important; }

.muted-border {
  border-color: #999999 !important; }
/*
html, body {
  height: auto;
  position: relative; }
*/
body {
  background: #f4f7f9; }
  @media (min-width: 979px) {
    body {
      padding-top: 0; } }
  @media (max-width: 767px) {
    body {
      padding-left: 0;
      padding-right: 0; } }
  body #content {
    margin-left: 200px;
    background: #f4f7f9;
    min-height: 100%; }
    @media (max-width: 767px) {
      body #content {
        margin-left: 50px; }
        body #content .container-fluid {
          padding-left: 10px;
          padding-right: 10px; } }
    body #content .thumbnail {
      border-color: #dce1e5; }

header .navbar.navbar-fixed-top {
  margin: 0; }
  header .navbar.navbar-fixed-top .navbar-inner {
    padding: 0 10px; }
header .navbar .navbar-inner {
  background: #f34541;
  background-image: none;
  filter: none;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  header .navbar .navbar-inner .brand {
    color: white;
    padding-bottom: 0;
    text-shadow: none; }
    header .navbar .navbar-inner .brand [class*=icon-] {
      margin-right: 10px; }
    header .navbar .navbar-inner .brand:hover [class*=icon-]:before {
      content: "\f004"; }
  header .navbar .navbar-inner .navbar-search {
    margin-right: 10px; }
    header .navbar .navbar-inner .navbar-search input {
      opacity: 0.5;
      padding: 4px 7px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
      header .navbar .navbar-inner .navbar-search input:hover, header .navbar .navbar-inner .navbar-search input:focus {
        opacity: 1; }
  header .navbar .navbar-inner .container-fluid {
    padding-left: 10px;
    padding-right: 10px; }
    @media (max-width: 767px) {
      header .navbar .navbar-inner .container-fluid {
        padding-left: 0;
        padding-right: 0; } }
  header .navbar .navbar-inner .only-icon .dropdown-menu {
    margin-right: 5px; }
  header .navbar .navbar-inner .first {
    background: #da120e; }
    header .navbar .navbar-inner .first .label {
      color: #da120e; }
    header .navbar .navbar-inner .first:hover > a, header .navbar .navbar-inner .first:active > a, header .navbar .navbar-inner .first:focus > a {
      background-color: #c2100c; }
  header .navbar .navbar-inner .second {
    background: #c2100c; }
    header .navbar .navbar-inner .second .label {
      color: #aa0e0b; }
    header .navbar .navbar-inner .second:hover > a, header .navbar .navbar-inner .second:active > a, header .navbar .navbar-inner .second:focus > a {
      background-color: #aa0e0b; }
  header .navbar .navbar-inner .third {
    background: #aa0e0b; }
    header .navbar .navbar-inner .third .label {
      color: #aa0e0b; }
    header .navbar .navbar-inner .third img {
      width: 23px;
      height: 23px; }
    header .navbar .navbar-inner .third .dropdown-toggle {
      padding: 7px 15px 6px 15px; }
      header .navbar .navbar-inner .third .dropdown-toggle img {
        border: 2px solid white;
        margin-right: 5px; }
      header .navbar .navbar-inner .third .dropdown-toggle span {
        position: relative;
        top: 1px; }
      header .navbar .navbar-inner .third .dropdown-toggle .caret {
        position: relative;
        top: 4px; }
    header .navbar .navbar-inner .third:hover > a, header .navbar .navbar-inner .third:active > a, header .navbar .navbar-inner .third:focus > a {
      background-color: #920c09; }
  header .navbar .navbar-inner .widget .dropdown-menu {
    padding: 0; }
    header .navbar .navbar-inner .widget .dropdown-menu > li {
      width: 270px; }
      header .navbar .navbar-inner .widget .dropdown-menu > li > a {
        padding: 0;
        white-space: normal; }
        header .navbar .navbar-inner .widget .dropdown-menu > li > a:hover [class*="icon"] {
          color: #fff !important; }
        header .navbar .navbar-inner .widget .dropdown-menu > li > a:hover small {
          color: #fff;
          opacity: 0.5; }
      header .navbar .navbar-inner .widget .dropdown-menu > li .widget-body {
        padding: 5px; }
        header .navbar .navbar-inner .widget .dropdown-menu > li .widget-body .icon {
          width: 25px; }
        header .navbar .navbar-inner .widget .dropdown-menu > li .widget-body .text {
          width: 230px; }
          header .navbar .navbar-inner .widget .dropdown-menu > li .widget-body .text small {
            white-space: nowrap; }
        header .navbar .navbar-inner .widget .dropdown-menu > li .widget-body:after {
          content: '';
          display: table;
          float: none;
          clear: both; }
      header .navbar .navbar-inner .widget .dropdown-menu > li.widget-footer a {
        padding: 10px 0;
        background: #eeeeee;
        text-align: center; }
        header .navbar .navbar-inner .widget .dropdown-menu > li.widget-footer a:hover {
          background: #f34541; }
    header .navbar .navbar-inner .widget .dropdown-menu p {
      margin: 0; }
    header .navbar .navbar-inner .widget .dropdown-menu .divider {
      margin: 0; }
header .navbar .nav li .label {
  background: #fff;
  color: #f34541; }
header .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: white;
  border-bottom-color: white; }
header .navbar .nav li.dropdown > a:hover .caret, header .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: white;
  border-bottom-color: white; }
header .navbar .nav li.dropdown.open > .dropdown-toggle {
  color: white;
  background: transparent; }
  header .navbar .nav li.dropdown.open > .dropdown-toggle .caret {
    border-top-color: white;
    border-bottom-color: white; }
header .navbar .nav > li > a {
  color: white;
  text-shadow: none; }
  header .navbar .nav > li > a:focus, header .navbar .nav > li > a:hover {
    color: white; }

nav {
  float: left;
  width: 200px;
  display: block;
  position: absolute;
  height: 100%;
  background: #0d2231; }
  @media (max-width: 767px) {
    nav {
      width: 50px; } }
  @media (min-height: 700px) {
    nav {
      position: fixed; } }
  nav .navigation {
    width: 100%;
    height: 100%; }
    nav .navigation .nav {
      margin-bottom: 0;
      border-bottom: 1px solid #0b1c29;
      background: #0d2231; }
      nav .navigation .nav li a {
        position: relative;
        padding: 10px;
        border-bottom: 1px solid #0f2839;
        border-top: 1px solid #0b1c29; }
        nav .navigation .nav li a i {
          color: #245b85;
          font-size: 20px;
          margin-right: 10px; }
        nav .navigation .nav li a span {
          color: #22567d;
          text-shadow: 1px 1px 1px #0a1a25;
          position: relative;
          top: -2px; }
        nav .navigation .nav li a .caret-left {
          z-index: 1;
          position: absolute;
          top: 50%;
          right: -6px;
          margin-top: -6px;
          border-right: 6px solid #f4f7f9;
          border-left: 0;
          border-top: 6px solid transparent;
          border-bottom: 6px solid transparent;
          -webkit-transition: right, 0.1s linear;
          -moz-transition: right, 0.1s linear;
          -o-transition: right, 0.1s linear;
          transition: right, 0.1s linear; }
        nav .navigation .nav li a:focus {
          background-color: #0a1a25; }
      nav .navigation .nav li.nav-header {
        color: #f34541;
        margin-top: 0;
        padding-top: 20px;
        text-shadow: 1px 1px 1px #0a1a25;
        border-top: 1px solid #0b1c29;
        border-bottom: 1px solid #0f2839; }
      nav .navigation .nav li:hover > a span {
        padding-left: 2px; }
      nav .navigation .nav li:hover > a .caret-left {
        right: 0;
        -webkit-transition: right, 0.1s linear;
        -moz-transition: right, 0.1s linear;
        -o-transition: right, 0.1s linear;
        transition: right, 0.1s linear; }
      nav .navigation .nav li.active .caret-left {
        right: 0; }
      nav .navigation .nav li.active:hover .caret-left {
        right: -6px;
        -webkit-transition: all, 0.1s linear;
        -moz-transition: all, 0.1s linear;
        -o-transition: all, 0.1s linear;
        transition: all, 0.1s linear; }
      nav .navigation .nav li .nav {
        border-bottom: none;
        background: #0c1f2d; }
      nav .navigation .nav > li .dropdown-collapse {
        background-color: #0a1a25; }
        nav .navigation .nav > li .dropdown-collapse.collapsed {
          background-color: #0d2231; }
      nav .navigation .nav > li:hover .dropdown-collapse.collapsed, nav .navigation .nav > li:hover > a, nav .navigation .nav > li:hover > a:focus, nav .navigation .nav > li.active .dropdown-collapse.collapsed, nav .navigation .nav > li.active > a, nav .navigation .nav > li.active > a:focus {
        background-color: #0a1a25; }
        nav .navigation .nav > li:hover .dropdown-collapse.collapsed span, nav .navigation .nav > li:hover > a span, nav .navigation .nav > li:hover > a:focus span, nav .navigation .nav > li.active .dropdown-collapse.collapsed span, nav .navigation .nav > li.active > a span, nav .navigation .nav > li.active > a:focus span {
          color: #2d71a5;
          -webkit-transition: color 0.2s linear, padding 0.1s linear;
          -moz-transition: color 0.2s linear, padding 0.1s linear;
          -o-transition: color 0.2s linear, padding 0.1s linear;
          transition: color 0.2s linear, padding 0.1s linear; }
        nav .navigation .nav > li:hover .dropdown-collapse.collapsed i, nav .navigation .nav > li:hover > a i, nav .navigation .nav > li:hover > a:focus i, nav .navigation .nav > li.active .dropdown-collapse.collapsed i, nav .navigation .nav > li.active > a i, nav .navigation .nav > li.active > a:focus i {
          color: #f34541;
          -webkit-transition: color 0.2s linear;
          -moz-transition: color 0.2s linear;
          -o-transition: color 0.2s linear;
          transition: color 0.2s linear;
          text-shadow: none; }

.box {
  margin-bottom: 20px; }
  .box.bordered-box {
    border-style: solid;
    border-width: 2px;
    border-color: #dce1e5;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); }
    .box.bordered-box .thumbnail {
      border-right: none;
      border-bottom: none;
      border-left: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
  .box .box-header:after {
    content: '';
    display: table;
    float: none;
    clear: both; }
  .box .box-header .lead {
    float: left;
    margin: 10px 0 10px 10px; }
  .box .box-header .actions {
    float: right;
    margin-top: 10px;
    margin-right: 10px; }
    .box .box-header .actions .btn {
      background: none;
      border: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      text-shadow: none;
      opacity: 0.2; }
      .box .box-header .actions .btn:hover {
        color: #f34541;
        opacity: 1.0; }
  .box .box-header.red-background, .box .box-header.green-background, .box .box-header.purple-background, .box .box-header.orange-background, .box .box-header.blue-background {
    color: #fff; }
    .box .box-header.red-background .actions .btn, .box .box-header.red-background .actions .btn:hover, .box .box-header.green-background .actions .btn, .box .box-header.green-background .actions .btn:hover, .box .box-header.purple-background .actions .btn, .box .box-header.purple-background .actions .btn:hover, .box .box-header.orange-background .actions .btn, .box .box-header.orange-background .actions .btn:hover, .box .box-header.blue-background .actions .btn, .box .box-header.blue-background .actions .btn:hover {
      opacity: 1.0;
      color: #fff; }
  @media (max-width: 767px) {
    .box .box-header {
      padding-bottom: 10px; }
      .box .box-header .lead {
        float: none;
        text-align: center;
        margin: 0;
        padding-top: 10px; }
      .box .box-header .actions {
        float: none;
        text-align: center;
        margin: 0; } }
  .box .thumbnail {
    background-color: white;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); }
    .box .thumbnail .inner-spacer {
      padding: 10px; }
  .box form {
    margin-bottom: 0; }
    .box form .form-actions {
      margin-bottom: 0; }

.daterange {
  background-color: white;
  cursor: pointer; }
  .daterange .thumbnail {
    padding: 10px; }
    .daterange .thumbnail > [class^="icon-"] {
      margin-right: 5px; }
    .daterange .thumbnail > .caret {
      margin-left: 5px;
      position: relative;
      top: 7px; }

#faq .accordion-group {
  background: white; }
#faq .tabs-left > .nav-tabs {
  margin-right: 0;
  border-right: none; }
#faq .tab-content {
  background: white;
  padding: 19px;
  border: 1px solid #ddd; }
#faq .accordion {
  margin-bottom: 0; }
@media (max-width: 380px) {
  #faq .tabs-left > .nav-tabs {
    float: none; }
    #faq .tabs-left > .nav-tabs li.active a {
      border-right: 1px solid #ddd; } }

#orders #list {
  opacity: 0.5; }
  #orders #list hr {
    margin: 10px 0; }
    #orders #list hr:last-child {
      display: none; }
  #orders #list .price {
    margin: 0;
    margin-bottom: 10px; }
  #orders #list:hover {
    opacity: 1.0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear; }
#orders #detail .pager {
  margin: 0; }
#orders #detail .form-actions {
  margin-bottom: 0; }
#orders #detail .only-checkbox {
  width: 10px; }
  #orders #detail .only-checkbox input[type="checkbox"] {
    margin: 0; }

#comments #load-more {
  margin-bottom: 20px; }
#comments .controls {
  margin-top: 20px; }

.quick-link-box {
  background-color: #fff;
  margin-bottom: 5px;
  padding: 5px 10px;
  position: relative;
  text-align: center;
  color: white; }
  .quick-link-box [class*="icon-"] {
    font-size: 30px; }
  .quick-link-box .title {
    color: white;
    margin: 0; }

.statistic-box {
  background-color: #fff;
  margin-bottom: 5px;
  padding: 5px 10px;
  position: relative; }
  .statistic-box .title {
    margin: 0;
    line-height: 28px; }
  .statistic-box small {
    text-transform: uppercase; }
  .statistic-box [class*="icon-"] {
    font-size: 30px;
    top: 13px; }
    .statistic-box [class*="icon-"].align-left {
      position: absolute;
      left: 10px; }
    .statistic-box [class*="icon-"].align-right {
      position: absolute;
      right: 10px; }
  .statistic-box.red-background .title, .statistic-box.red-background small, .statistic-box.red-background [class*="icon-"], .statistic-box.blue-background .title, .statistic-box.blue-background small, .statistic-box.blue-background [class*="icon-"], .statistic-box.green-background .title, .statistic-box.green-background small, .statistic-box.green-background [class*="icon-"], .statistic-box.orange-background .title, .statistic-box.orange-background small, .statistic-box.orange-background [class*="icon-"], .statistic-box.purple-background .title, .statistic-box.purple-background small, .statistic-box.purple-background [class*="icon-"], .statistic-box.muted-background .title, .statistic-box.muted-background small, .statistic-box.muted-background [class*="icon-"] {
    color: white !important; }
  .statistic-box.red-background small, .statistic-box.blue-background small, .statistic-box.green-background small, .statistic-box.orange-background small, .statistic-box.purple-background small, .statistic-box.muted-background small {
    opacity: 0.7; }
  .statistic-box:hover [class*="icon-"].align-right {
    right: 15px;
    -webkit-transition: right 0.1s linear;
    -moz-transition: right 0.1s linear;
    -o-transition: right 0.1s linear;
    transition: right 0.1s linear; }
  .statistic-box:hover [class*="icon-"].align-left {
    left: 15px;
    -webkit-transition: left 0.1s linear;
    -moz-transition: left 0.1s linear;
    -o-transition: left 0.1s linear;
    transition: left 0.1s linear; }

.responsive-table {
  position: relative;
  margin-bottom: 20px;
  overflow: hidden; }
  .responsive-table .scrollable-area {
    width: 100%;
    overflow: scroll;
    overflow-y: hidden; }
  .responsive-table table td {
    position: relative;
    white-space: nowrap;
    overflow: hidden; }

/*
a, a:hover, .btn-link, .btn-link:hover {
  color: #0d2231; }
.btn-group.open .btn-primary.dropdown-toggle, .btn.btn-primary {
  background-color: #00acec; }
  .btn-group.open .btn-primary.dropdown-toggle:focus, .btn-group.open .btn-primary.dropdown-toggle:active, .btn-group.open .btn-primary.dropdown-toggle.active, .btn-group.open .btn-primary.dropdown-toggle.disabled, .btn-group.open .btn-primary.dropdown-toggle[disabled], .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {
    background-color: #00acec; }
  .btn-group.open .btn-primary.dropdown-toggle:hover, .btn.btn-primary:hover {
    background-color: #0087b9; }

.btn-group.open .btn-warning.dropdown-toggle, .btn.btn-warning {
  background-color: #f8a326; }
  .btn-group.open .btn-warning.dropdown-toggle:focus, .btn-group.open .btn-warning.dropdown-toggle:active, .btn-group.open .btn-warning.dropdown-toggle.active, .btn-group.open .btn-warning.dropdown-toggle.disabled, .btn-group.open .btn-warning.dropdown-toggle[disabled], .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active, .btn.btn-warning.disabled, .btn.btn-warning[disabled] {
    background-color: #f8a326; }
  .btn-group.open .btn-warning.dropdown-toggle:hover, .btn.btn-warning:hover {
    background-color: #e48a07; }

.btn-group.open .btn-danger.dropdown-toggle, .btn.btn-danger {
  background-color: #f34541; }
  .btn-group.open .btn-danger.dropdown-toggle:focus, .btn-group.open .btn-danger.dropdown-toggle:active, .btn-group.open .btn-danger.dropdown-toggle.active, .btn-group.open .btn-danger.dropdown-toggle.disabled, .btn-group.open .btn-danger.dropdown-toggle[disabled], .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active, .btn.btn-danger.disabled, .btn.btn-danger[disabled] {
    background-color: #f34541; }
  .btn-group.open .btn-danger.dropdown-toggle:hover, .btn.btn-danger:hover {
    background-color: #f01611; }

.btn-group.open .btn-success.dropdown-toggle, .btn.btn-success {
  background-color: #49bf67; }
  .btn-group.open .btn-success.dropdown-toggle:focus, .btn-group.open .btn-success.dropdown-toggle:active, .btn-group.open .btn-success.dropdown-toggle.active, .btn-group.open .btn-success.dropdown-toggle.disabled, .btn-group.open .btn-success.dropdown-toggle[disabled], .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .btn.btn-success.disabled, .btn.btn-success[disabled] {
    background-color: #49bf67; }
  .btn-group.open .btn-success.dropdown-toggle:hover, .btn.btn-success:hover {
    background-color: #379e51; }

.btn-group.open .btn-info.dropdown-toggle, .btn.btn-info {
  background-color: #9564e2; }
  .btn-group.open .btn-info.dropdown-toggle:focus, .btn-group.open .btn-info.dropdown-toggle:active, .btn-group.open .btn-info.dropdown-toggle.active, .btn-group.open .btn-info.dropdown-toggle.disabled, .btn-group.open .btn-info.dropdown-toggle[disabled], .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info.disabled, .btn.btn-info[disabled] {
    background-color: #9564e2; }
  .btn-group.open .btn-info.dropdown-toggle:hover, .btn.btn-info:hover {
    background-color: #7839da; }
*/
.progress {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: none;
  filter: none; }
  .progress.progress-small {
    height: 10px; }
  .progress .bar {
    background-image: none;
    background-color: #00acec; }
  .progress.progress-danger .bar, .progress.progress .bar-danger {
    background-image: none;
    background-color: #f34541; }
  .progress.progress-success .bar, .progress.progress .bar-success {
    background-image: none;
    background-color: #49bf67; }
  .progress.progress-warning .bar, .progress.progress .bar-warning {
    background-image: none;
    background-color: #f8a326; }
  .progress.progress-info .bar, .progress.progress .bar-info {
    background-image: none;
    background-color: #9564e2; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background: #f34541; }

h1, h2, h3, h4, h5, h6 {
  font-family: Montserrat;
  font-weight: 400; }

h1 {
  font-size: 28px; }

h2 {
  font-size: 24.5px; }

h3 {
  font-size: 21px; }

h4 {
  font-size: 17.5px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 10.5px; }

@media (max-width: 767px) {
  h1 {
    font-size: 24.5px; }

  h2 {
    font-size: 21px; }

  h3 {
    font-size: 17.5px; }

  h4 {
    font-size: 14px; }

  h5 {
    font-size: 14px; }

  h6 {
    font-size: 7px; } }
h1 [class^="icon-"] {
  color: #f34541; }

.page-header {
  border-bottom-color: #dce1e5; }
  .page-header .pull-left, .page-header .pull-right {
    margin-top: 0; }
  @media (max-width: 767px) {
    .page-header {
      text-align: center; }
      .page-header .pull-right, .page-header .pull-left {
        float: none; }
      .page-header .pull-right {
        margin-bottom: 20px; }
      .page-header .clearfix:before, .page-header .clearfix:after {
        display: inline; } }

.label {
  text-shadow: none; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .btn {
  background-image: none !important;
  filter: none !important; }

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a, .accordion-group, .table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child,
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child,
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child,
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child,
.table, .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle,
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child,
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child,
input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input, .modal, .tooltip .tooltip-inner,
.popover, .popover-title, .btn-group > .btn:first-child, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle,
.progress, .btn, .alert, .pagination ul > li:last-child > a, .pagination ul > li:last-child > span,
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span,
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span,
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span, .label, .thumbnail,
.dropdown-menu {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #f34541;
  border-color: transparent; }
.daterangepicker .ranges li {
  color: #0d2231; }
.daterangepicker td.active, .daterangepicker td.active:hover {
  background: #f34541; }

.datepicker td span.active:hover, .datepicker td span.active:hover:hover, .datepicker td span.active.disabled:hover, .datepicker td span.active.disabled:hover:hover, .datepicker td span.active:active, .datepicker td span.active:hover:active, .datepicker td span.active.disabled:active, .datepicker td span.active.disabled:hover:active, .datepicker td span.active.active, .datepicker td span.active:hover.active, .datepicker td span.active.disabled.active, .datepicker td span.active.disabled:hover.active, .datepicker td span.active.disabled, .datepicker td span.active:hover.disabled, .datepicker td span.active.disabled.disabled, .datepicker td span.active.disabled:hover.disabled, .datepicker td span.active[disabled], .datepicker td span.active:hover[disabled], .datepicker td span.active.disabled[disabled], .datepicker td span.active.disabled:hover[disabled], .datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active.disabled:hover, .datepicker td.active.disabled:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.disabled:active, .datepicker td.active.disabled:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled.active, .datepicker td.active.disabled:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active.disabled.disabled, .datepicker td.active.disabled:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled], .datepicker td.active.disabled[disabled], .datepicker td.active.disabled:hover[disabled] {
  background: #f34541; }

.datepicker td span, .datepicker td, .datepicker th {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.has-switch span.switch-primary,
.has-switch span.switch-left,
.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled],
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
  background-color: #00acec; }
  .has-switch span.switch-primary:hover,
  .has-switch span.switch-left:hover,
  .has-switch span.switch-primary:hover:hover,
  .has-switch span.switch-left:hover:hover,
  .has-switch span.switch-primary:focus:hover,
  .has-switch span.switch-left:focus:hover,
  .has-switch span.switch-primary:active:hover,
  .has-switch span.switch-left:active:hover,
  .has-switch span.switch-primary.active:hover,
  .has-switch span.switch-left.active:hover,
  .has-switch span.switch-primary.disabled:hover,
  .has-switch span.switch-left.disabled:hover,
  .has-switch span.switch-primary[disabled]:hover,
  .has-switch span.switch-left[disabled]:hover,
  .has-switch span.switch-primary:active:hover,
  .has-switch span.switch-left:active:hover,
  .has-switch span.switch-primary.active:hover,
  .has-switch span.switch-left.active:hover {
    background-color: #0087b9; }

.has-switch span.switch-danger,
.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled],
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
  background-color: #f34541; }
  .has-switch span.switch-danger:hover,
  .has-switch span.switch-danger:hover:hover,
  .has-switch span.switch-danger:focus:hover,
  .has-switch span.switch-danger:active:hover,
  .has-switch span.switch-danger.active:hover,
  .has-switch span.switch-danger.disabled:hover,
  .has-switch span.switch-danger[disabled]:hover,
  .has-switch span.switch-danger:active:hover,
  .has-switch span.switch-danger.active:hover {
    background-color: #f01611; }

.has-switch span.switch-warning,
.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled],
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
  background-color: #f8a326; }
  .has-switch span.switch-warning:hover,
  .has-switch span.switch-warning:hover:hover,
  .has-switch span.switch-warning:focus:hover,
  .has-switch span.switch-warning:active:hover,
  .has-switch span.switch-warning.active:hover,
  .has-switch span.switch-warning.disabled:hover,
  .has-switch span.switch-warning[disabled]:hover,
  .has-switch span.switch-warning:active:hover,
  .has-switch span.switch-warning.active:hover {
    background-color: #e48a07; }

.has-switch span.switch-info,
.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled],
.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
  background-color: #9564e2; }
  .has-switch span.switch-info:hover,
  .has-switch span.switch-info:hover:hover,
  .has-switch span.switch-info:focus:hover,
  .has-switch span.switch-info:active:hover,
  .has-switch span.switch-info.active:hover,
  .has-switch span.switch-info.disabled:hover,
  .has-switch span.switch-info[disabled]:hover,
  .has-switch span.switch-info:active:hover,
  .has-switch span.switch-info.active:hover {
    background-color: #7839da; }

.has-switch span.switch-success,
.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled],
.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
  background-color: #49bf67; }
  .has-switch span.switch-success:hover,
  .has-switch span.switch-success:hover:hover,
  .has-switch span.switch-success:focus:hover,
  .has-switch span.switch-success:active:hover,
  .has-switch span.switch-success.active:hover,
  .has-switch span.switch-success.disabled:hover,
  .has-switch span.switch-success[disabled]:hover,
  .has-switch span.switch-success:active:hover,
  .has-switch span.switch-success.active:hover {
    background-color: #379e51; }

.fc-header-center .fc-button {
  padding-top: 5px !important; }
.fc-header-center .fc-state-default, .fc-header-center .fc-button {
  background: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.fc-event {
  border: none; }
  .fc-event .fc-event-inner {
    padding: 2px -2px 2px 2px;
    background: #f34541;
    color: #fff; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background: #f34541; }
